Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 Chile F4 USA F2 USA F3 USA F4 USA F1 Serbia F1 VII Avierto Internacional de Salinas - Salinas Copa Ericsson Costa Rica - San Jose XXIX Edizione 'A.Savoldi Marco' - Manerbio ATU Cup 2001 - Weiden Tatra Banka Open - Bratislava V Trofeo Barcelona de Tenis - Barcelona Muller Cup 99 - Ulm Regional Hand Center Men's Challenger - Fresno 2003 USTA Tallahassee Tennis Challenger - Tallahassee Open Castilla y Leon - Segovia Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio Bogota Challenger - Bogota Challenger Leon 2004 - Leon USTA Tallahassee Tennis Challenger - Tallahassee Skandia Open - Linz Copa Telefonica CTC Chile - Santiago Geneva Challenger - Geneva Ciudad de Pozoblanco Open Diputacion - Cordoba Nossa Caixa Tennis Cup - Sao Paulo Corona Mexico City Open - Mexico City Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Schickendanz Open - Furth Hilton Waikoloa USTA Challenger - Waikoloa The Surbiton Trophy - Surbiton The Scottish Tennis Championships - Edinburgh Lubbock Challenger - Lubbock Copa Ericsson - Lima XL Bermuda Open - Bermuda The Surbiton Trophy - Surbiton VIII Trofeo Ciudad de Quito - Quito Open Castilla y Leon - Segovia Unique Zagreb Open - Zagreb Levene Gouldin & Thompson Tennis Challenger - Binghamton Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como 1st Challenger Tournament Leon - Leon ATU Cup - Weiden Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans LTA Men's Challenger - Wrexham Ethias Trophy - Mons Music City Challenger - Nashville Seguros Bolivar Open - Bogota 2002 USTA Challenger of Calabasas - Calabasas Zagreb Open - Zagreb 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Copa Ericsson Argentina - Buenos Aires Tunis Open - Tunis DPD Challenger 2001 - Aschaffenburg The Tarka Challenger - Barnstaple Challenger Casino Lugano - Lugano Gemax Open 2002 - Belgrade Schickendanz Open - Furth Black Forest Open - Freudenstadt USTA Challenger of San Antonio - San Antonio Copa Ericsson Brazil - Sao Paulo Copa Ericsson Costa Rica - San Jose Quelle Cup 2000 - Furth Bulgarian Challenger 2002 - Sofia Seguros Bolivar Open - Bogota Challenger DCNS de Cherbourg - Cherbourg Newcastle Challenger - Newcastle X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi Hungarian Open - Budapest Copa Petrobras - Bogota Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Challenger Leon 2003 - Leon VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi 2003 Eddleman USTA Challenger - Birmingham Copa Ericsson Chile - Santiago San Marino Cepu Open - San Marino CA Challenge - Graz USTA Men's Challenger of Dallas - Dallas USTA Challenger of San Antonio - San Antonio Brixina Tennis Open - Bressanone 2004 Freeman Men's Challenger - Joplin Bancolombia Open - Cali Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Maia Open 2002 - Maia 2005 West Side Tennis Coub Men's Challenger - Forest Hills V Trani Cup - Trani Heilbronn Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Copa Kia - Santiago Wroclaw Challenger 2003 West Side Tennis Club Challenger - Forest Hills Corona Mexico City Open - Mexico City Arroyo de la Encomienda - Valladolid Ford Tennis Championships - Louisville XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton San Luis Potosi Challenger - San Luis Potosi XI Open International D'Andorra - Andorra Abierto Club Casablanca - Mexico City Ciudad de Pozoblanco Open Diputacion - Cordoba West Side Tennis Club Clay Court Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Bogota Challenger College Station Challenger - College Station Gemax Samsung Open 2005 - Belgrade Mexico City Challenger USTA Seascape Challenger - Aptos XL Capital Bermuda Open - Bermuda The West Side Tennis Club Grass Court Challenger - Forest Hills Cali Challenger dBI Tennis Challenger - Binghamton Bogota Challenger GHI Bronx Classic - Bronx Brasov Challenger - Brasov Mons Challenger Sacramento Challenger Tatra Banka Open - Bratislava Rennes Challenger USTA Men's Challenger of Dallas - Dallas Tiburon Challenger Austin Challenger - Austin Ethias Trophy - Mons Bogota Challenger The Swanston Challenger - Sacramento 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Bucaramanga Challenger Ford Tennis Championships - Louisville Dallas Challenger San Jose Challenger JSM Challenger - Champaign Barranquilla Challenger Nottingham Challenger Bogota Challenger BNP Paribas Primrose - Bordeaux BMW Tennis Championship - Sunrise Rennes Challenger Medellin Challenger Tatra Banka Slovak Open - Bratislava Salinas Challenger ECM Prague Open 2005 - Prague ITG Miami Challenger - Miami Sony Ericsson Open 2008 - Belgrade Barranquilla Challenger BMW Tennis Championship - Sunrise Pereira Challenger Mitsubishi Electric Europe Cup - Monza XI Trofeo Ciudad de Quito - Quito Mons Challenger Rennes Challenger Ostdeutscher Sparkassen Cup - Dresden Mobilux Open - Luxembourg USTA Challenger of Orlando - Orlando Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota BMW Tennis Championship - Sunrise Seguros Bolivar Open - Medellin San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Noumea Challenger Bucaramanga Challenger Dusseldorf Open 2006 - Dusseldorf Music City Challenger - Nashville Pereira Challenger Arpa Ceramic Cup - Reggio Emilia Pereira Challenger Oklahoma Challenger - Tulsa Bogota Challenger Noumea Challenger Bucaramanga Challenger Internazionali di Tennis di Bergamo - Bergamo Cali Challenger Leon Challenger Bordeaux Challenger Barranquilla Challenger Monterrey Challenger VII Trofeo Ciudad de Quito - Quito Noumea Challenger USTA Challenger of Dallas - Dallas Vicenza Challenger IX Abierto Internacional de Salinas - Salinas Barranquilla Challenger Mons Challenger La Serena Open - La Serena Pereira Challenger Savannah Challenger Dallas Challenger San Luis Potosi Challenger Sardinia International Championship - Cagliari Banja Luka Challenger - Banja Luka Floridablanca Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Chitre Challenger Vancouver Challenger Cali Challenger Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Morelos Challenger Knoxville Challenger PrivatBank Cup - Dnepropetrovsk XL Capital Bermuda Open - Bermuda Medellin Challenger Amer-Wilson Challenger - Tampere BMW Brixina Tennis Open 2000 - Bressanone Togliatti Cup - Togliatti XI Abierto Internacional de Salinas - Salinas Internationaux du Doubs - Besancon Manchester Challenger Ilkley Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 Eddleman USTA Challenger - Birmingham Vancouver Challenger Morelos Challenger Surbiton Challenger Prasentiert Von Seat Wolfsburg - Wolfsburg Heineken Open - Auckland Macedonian Open 1999 - Skopje XL Challenger de Tenis Copa Sevilla - Seville Mallorca Open - Mallorca The $50,000 Pro Challenger at Calabasas - Calabasas Santo Domingo Challenger Atlantic City Open - Atlantic City BPCA Open de Nice-Tounoi Challenger - Nice Bogota Challenger - Bogota USTA Challenger - Champaign Oldum Brown Vancouver Open - Vancouver Caltanissetta Challenger Czech Open 2005 - Prostejov Bogota Challenger AT&T Challenger of Dallas - Dallas Project Independence Men's Challenger - Mandeville Yugoslavia Open - Belgrade Heinekin Open 1998 - Budva Macedonia Open - Skopje IX Trofeo Ciudad de Quito - Quito A Glimmer of Hope Challenger - Austin Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Ericsson - Sao Paulo Franklin Templeton Tennis Classic - Scottsdale CA Challenge 2002 - Graz Optimus Maia Open - Maia Renault Slovenian Open - Ljubljana AXA Open II - Espinho Copa Ericsson Argentina - Buenos Aires 2003 Freeman Men's Challenger - Joplin Healthsouth/USTA Men's Challenger of Burbank - Burbank Eddleman/USTA Challenger - Birmingham BBB Open - Sofia 7th Wartburg Open - Eisenach BMW Brixina Tennis Open - Bressanone Opel Bulvaria MCG Bulgarian Open - Sofia drkoop.com USTA Challenger of Burbank - Burbank X Open Internacional D'Andorra - Andorra The Wright Financial Group, Inc. Challenger - Champaign 2004 USTA Challenger of Calabasas - Calabasas West Side Tennis Challenger - Forest Hills Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Binghamton Professional Tennis Tournament - Binghamton Tiburon Challenger - Tiburon Burbank Challenger - Burbank Bogota Challenger Harrah's Entertainment Challenger - Tunica Tallahassee Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Pro Challenger at Calabasas - Calabasas Copa Petrobras - Santiago Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Freeman Men's Challenger - Joplin Tunis Open 2006 - Tunis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Chevrolet Cup - Santiago Miller Lite Hall of Fame Tennis Championships - Newport San Luis Potosi Challenger 2008 Lubbock Challenger - Lubbock Ethias Trophy - Mons Segovia Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Cerveza Club Columbia Open - Bogota Pereira Challenger U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow U.S. Men's Clay Court Championships - Houston Alessandria Challenger U.S. Men's Clay Court Championships - Houston Bordeaux Challenger Zagreb Challenger Furth Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Movistar Open - Vina del Mar Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Millenium Tennis Championships - Delray Beach SAP Open - San Jose U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Bogota Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - s-Hertogenbosch Malaysian Open - Kuala Lumpur Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Heineken Open - Auckland BCR Open Romania - Bucharest UNICEF Open - 's Hertogenbosch Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo The Artois Championships - London Open de Tenis Comunidad Valenciana - Valencia Bucaramanga Challenger Drummondville Challenger Heineken Open - Auckland Sunrise Challenger SAP Open - San Jose Leon Challenger Abierto Mexicano - Los Cabos Winston Salem - Winston Salem Legg Mason Tennis Classic - Washington International Tennis Championships - Delray Beach If Stockholm Open - Stockholm Monterrey Challenger Countrywide Classic - Los Angeles Campionati Internazionali di Sicilia - Palermo UNICEF Open - 's Hertogenbosch Bogota Challenger Grand Prix de Tennis de Lyon - Lyon If Stockholm Open - Stockholm Claro Open Colombia - Bogota BMW Open - Munich Abierto Mexicano Telcel - Acapulco Bogota Challenger RCA Championships - Indianapolis Gerry Weber Open - Halle Chennai Open - Chennai Sydney International - Sydney Open de la Comunidad Valenciana - Valencia Ecuador Open - Quito Next Generation Adelaide International - Adelaide Ordina Open - 's-Hertogenbosch SAP Open - San Jose The Dubai Tennis Championships - Dubai Serbia Open - Belgrade Gerry Weber Open - Halle Nottingham Challenger Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Serbia Open - Belgrade Farmers Classic - Los Angeles Manchester Challenger Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Mallorca Open - Mallorca Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote d'Azur - Nice Portugal Open - Oeiras Champaign Challenger Guadalajara Challenger Citi Open - Washington Claro Open Colombia - Bogota Citi Open - Washington Valencia Open - Valencia Generali Open 2003 - Kitzbuhel Delray Beach Open - Delray Beach Medellin Challenger Las Vegas Challenger Canberra Challenger Topshelf Open - 's-Hertogenbosch Puebla Challenger Cali Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Ecuador Open - Quito V Abierto Internacional de Salinas - Salinas Bogota Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota USTA Challenger of North Miami Beach - North Miami Beach Delray Beach Open - Delray Beach XL Capital Bermuda Open - Bermuda Citi Open - Washington Fairfield Challenger Copa Ericsson Brazil - Sao Paulo TED Open-Akbank Private Banking - Istanbul VI Trofeo Ciudad de Quito - Quito Copa Ericsson - Santiago Copa Ericsson - Montevideo Warsteiner Challenger Series - Lippstadt Warsteiner Grand Prix ATP Challenger - Oberstaufen Winston-Salem Open - Winston-Salem Geneva Open - Geneva Guayaquil Challenger Open Romania - Bucharest Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Medibank International - Sydney U.S. Mens's Clay Court Championship - Houston Brisbane International - Brisbane AIG Japan Open - Tokyo Siebel Open - San Jose BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale Ecuador Open - Quito Arizona Men's Tennis Championships - Scottsdale Topshelf Open - 's-Hertogenbosch President's Cup 2000 - Tashkent Bank Austria Tennis Trophy - Vienna Italian Open - Rome Sybase Open - San Jose UBS Open Gstaad - Gstaad Pacific Life Open - Indian Wells Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Open de Nice Cote dAzur - Nice Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Aircel Chennai Open - Chennai Pacific Life Open - Indian Wells Masters Series - Hamburg Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati Delray Beach International Tennis Championships - Delray Beach Shanghai ATP Masters 1000 - Shanghai Medibank International - Sydney Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Winston-Salem Open - Winston-Salem U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Campionati Internazionali D'Italia - Rome U.S. Open - New York Rogers Masters - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Medibank International - Sydney Hall of Fame Tennis Championships - Newport Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Open Sabadell Atlantico - Barcelona U.S. Open - New York Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Wimbledon - London Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, COL-BRA 1-4 Australian Open - Melbourne Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, COL-JPN 2-3 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris River Oaks International Tennis Tournament - Houston Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group I, 2R, COL-DOM 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 River Oaks International Tennis Tournament - Houston Olympics - London